/*Generated by wjdhcms 3.0 */

@charset "utf-8";

/*-----------公用-----------*/


::-webkit-scrollbar {
 width: 8px;
 height: 8px;
 background-color: #F5F5F5
}

::-webkit-scrollbar-track {
 border-radius: 10px;
 background-color: #E2E2E2
}

::-webkit-scrollbar-thumb {
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
 background-color: #555
}
* {
  padding: 0;
  margin: 0;
  font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
}
body {
  font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
  color: #333;
  margin: 0;
  line-height: 1.5;
}
:focus {
  outline: 1;
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}
a {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}
input, select {
  vertical-align: middle;
}
li, ul {
  list-style-type: none;
}
img {
  border: none;
}
a {
  color: #333;
  text-decoration: none;
 -webkit-transition: all .3s ease-out;
 transition: all .3s ease-out;
}
a:link, a:hover, a:active, a:visited {
  text-decoration: none;
}
input, textarea {
  outline: 0;
  border: 0;
}
textarea {
  resize: none;
}
h1, h2, h3, h4, h5, h6, dl, dd, dt, i, em {
  font-weight: normal;
  font-style: normal;
}

.lf   {float:left;}
.rt  {float:right;}
.clear  {clear:both;}
.container { width:1180px; margin-left:auto; margin-right:auto;}
{font-family: "微软雅黑" Arial, Helvetica, sans-serif;}






/*----baner begin---*/
.banner {
  width: 100%;
  position: relative;
  height: 500px;
  margin: 0 auto;
  background: transparent;
}
.banner .bd {
  margin: 0 auto;
  height: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.banner .bd ul {
  height: 100%;
  width: 100%;
}
.banner .bd li {
  height: 100%;
  overflow: hidden;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
}
.banner .bd li a {
  display: block;
  height: 100%;
  width: 100%;
}
.banner .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
}
.banner .hd ul {
  text-align: center;
  margin-bottom: 10px;
}
.banner .hd ul li {
  background: #478beb;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 42px;
  height: 11px;
  margin: 1px;
  overflow: hidden;
  *filter: alpha(opacity=50);
  *opacity: .5;
  line-height: 999px;
}
.banner .hd ul .on {
  background: #154fa2;
}
.banner .prev,
.banner .next {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  left: 15%;
  z-index: 1;
  width: 40px;
  height: 60px;
  background: url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;
  cursor: pointer;
  *filter: alpha(opacity=50);
  *opacity: .5;
  display: none;
}
.banner .next {
  left: auto;
  right: 15%;
  background-position: -6px -137px;
}


/*---baner end---*/



/*----搜索 begin-----*/

.search{
  height:80px; 
  color: #666;
}
.search .botton{
  float:right; 
  margin:18px 0 0 0 ;
  border: 1px solid #dedede; 
}
.search .botton .soutext{
  color:#999; 
  padding-left:5px; 
  width:380px; 
  height:40px;
  line-height: 40px;
}
.search .botton .s-btn{ 
  background:url(../images/thjd_13.jpg) no-repeat  center ;  
  width:51px; 
  height:39px; 
  cursor:pointer; 
}
.search .search-list{
  height:80px; 
  line-height:80px;
}
.search .search-list a{ 
  padding:0 5px;
}
.search .search-list a:hover{
  color: #3740ae;
}

/*------搜索 end----*/


/*--合作客户 begin--*/
.Customer{
  height: 330px;
  margin-top: 20px;
}
.Customer .container{
    position: relative;
}
.Customer .Cus_t{
  background: url(../images/thjd_17.jpg) no-repeat center ;
  text-align: center;
  height: 61px;
  line-height: 61px;
}
.Customer .Cus_t h3 a{
  font-size: 24px;
  color: #fff;
}
.Customer .Cus_li{
  margin-top: 20px;

}
.Customer .Cus_li li{
  width: 220px;
  float: left;
  text-align: center;
  margin: 0 10px;
}
.Customer .Cus_li li .Cus_li_img{
  width: 220px;
  height: 150px;
  overflow: hidden;
}
.Customer .Cus_li li .Cus_li_img img{
  width: 220px;
  height: 150px;
  transition: all 0.3s;
}
.Customer .Cus_li li .Cus_li_img:hover img{
  transition: all 0.3s;
  transform: scale(1.1,1.1);
}
.Customer .Cus_li li p{
  line-height: 40px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Customer .Cus_li li:hover p{
  color: #3740ae;
}
.Customer .prev{
  background: url(../images/bak_4.jpg) no-repeat;
  width: 515px;
  height: 25px;
  top: 290px;
  position: absolute;
  display: block;
  left: 60px;
  cursor: pointer;
  transition: all 0.3s;
}
.Customer .prev:hover{
  background: url(../images/bak_1.jpg) no-repeat;
  transition: all 0.3s;
}
.Customer .next{
  background: url(../images/bak_3.jpg) no-repeat;
  width: 515px;
  height: 25px;
  top: 290px;
  position: absolute;
  display: block;
  left: 610px;
  cursor: pointer;
  transition: all 0.3s;
}
.Customer .next:hover{
  background: url(../images/bak_2.jpg) no-repeat;
  transition: all 0.3s;
}
/*--合作客户 end--*/


/*----产品中心 begin---*/
.product{
  height: 920px; 
  padding-top: 60px; 
}
.product .p_r{
  width: 920px; 
  float: right;
}
.product .p_r li{
  width: 290px; 
  height: 270px; 
  float: left; 
  margin:0 0 25px 15px; 
  overflow: hidden; 
  position: relative; 
  text-align: center;
}
.product .p_r li img{
  width: 290px; 
  height: 270px; 
}
.product .p_r li p{
  width: 100%; 
  height: 40px;
  line-height: 40px; 
  background: rgba(0,0,0,0.6); 
  position: absolute; 
  top: 230px; 
  color: #fff;
}
.product .p_r li:hover p{
  background: rgba(55,64,174,0.8);
}
.product .p_l{
  width: 250px;
}
.product .p_l .p_l_t{
  height: 150px; 
  background:url(../images/thjd_21.jpg)  no-repeat center; 
  text-align: center; 
  width:250px;
}
.product .p_l .p_l_t h2 a{
  color: #fff; 
  font-size: 30px; 
  padding-top: 35px; 
  display: block;
  font-weight: bold;
}
.product .p_l .p_l_t p a{
  color: #fff; 
  text-transform: uppercase; 
  line-height: 70px;
}
.product .p_l .p_l_li{
  height: 700px; 
  background: #f8f8f8;
  padding-top: 10px;
}
.product .p_l .p_l_li li{
  font-size: 16px; 
  width: 190px; 
  margin: 0 auto 10px; 
  padding-top: 5px; 
}
.product .p_l .p_l_li li h3 a{
  height: 30px; 
  display: block;
  background: url(../images/thjd_25.jpg) no-repeat left center; 
  padding-left: 30px; 
  line-height: 30px;
  border-bottom: 1px solid #999;
  color: #28309a;
  font-size: 16px;
}
.product .p_l .p_l_li li h3 a:hover{
  margin-left: 7px;
}
.product .p_l .p_l_li .p_l_li_1{
  margin: 10px 0 10px 35px;
}
.product .p_l .p_l_li .p_l_li_1 h4 a{
  font-size: 14px;
  line-height: 30px;
}
.product .p_l .p_l_li .p_l_li_1 h4 a:hover{
  color: #3740ae;
}
/*------产品中心 end----*/


/*----ys1 begin---*/
.ys1{
  height:449px;
  background: url(../images/thjd_28.jpg) no-repeat center; 
}
.ys1 .container{
  position: relative;
}
.ys1 li h3{
  font-size: 18px;
}
.ys1 li p{
  display: block;
  margin-top: 20px;
}
.ys1 .ys1_1{
  position: absolute;
  top: 146px;
  left: 234px;
}
.ys1 .ys1_2{
  position: absolute;
  top: 314px;
  left: 234px;
}
.ys1 .ys1_3{
  position: absolute;
  top: 146px;
  left: 775px;
}
.ys1 .ys1_4{
  position: absolute;
  top: 314px;
  left: 775px;
}
.ys1 .ys_tel{
  width: 140px;
  text-align: center;
  position: absolute;
  top: 200px;
  left: 520px;
}
.ys1 .ys_tel p{
  line-height: 60px;
  display: block;
  font-size: 22px;
}
.ys1 .ys_tel a{
  display: block;
  width: 140px;
  height:40px;
  line-height: 40px;
  background: #04b852;
  color: #fff;
}
.ys1 .ys_tel a:hover{
  background: #3740ae;
}
/*------ys1 end----*/



/*----ys2 begin---*/
.ys2{
  height:940px;
  background: url(../images/thjd_29.jpg) no-repeat center; 
}
.ys2 .container{
  position: relative;
}
.ys2 .ys2_t{
  padding-top: 50px;
  padding-left: 340px;
}
.ys2 .ys2_t span{
  display: block;
  font-size: 22px;
  display: block;
  padding-left: 220px;
}
.ys2 .ys2_t h3{
  color: #04b852;
  font-size: 30px;
  font-weight: bold;
}
.ys2 li{
  width: 200px;
  text-align: center;
}
.ys2 li h3{
  color: #04b852;
  font-size: 18px;
}
.ys2 li p{
  line-height: 30px;
  width: 180px;
  margin:15px auto;
}
.ys2 .ys2_1{
  position: absolute;
  top: 264px;
  left: 45px;
}
.ys2 .ys2_2{
  position: absolute;
  top: 264px;
  left: 340px;
  color: #fff;
}
.ys2 .ys2_2 h3,.ys2 .ys2_4 h3,.ys2 .ys2_5 h3,.ys2 .ys2_7 h3{
  color: #fff;
}
.ys2 .ys2_3{
  position: absolute;
  top: 264px;
  left: 630px;
}
.ys2 .ys2_4{
  position: absolute;
  top: 264px;
  left:910px;
  color: #fff;
}
.ys2 .ys2_5{
  position: absolute;
  top: 580px;
  left: 45px;
  color: #fff;
}
.ys2 .ys2_6{
  position: absolute;
  top: 580px;
   left: 340px;
}
.ys2 .ys2_7{
  position: absolute;
  top: 580px;
  left: 630px;
  color: #fff;
}
.ys2 .ys2_8{
  position: absolute;
  top: 580px;
  left:910px;
}
.ys2 .ys2_9{
  position: absolute;
  top: 740px;
  left: 190px;
}
.ys2 .ys2_10{
  position: absolute;
  top: 740px;
  left: 770px;
}
/*------ys2 end----*/



/*----gg1 begin---*/
.gg1{
  height: 130px;
  background: url(../images/thjd_31.jpg) no-repeat center;
}
.gg1 .gg1_tel{
  width: 440px;
  float: right;
  margin-right: 50px;
  margin-top: 40px;
  color: #fff;
}
.gg1 .gg1_tel a{
  display: block;
  width: 180px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  float: right;
  background: #fff;
}
.gg1 .gg1_tel a:hover{
  background: #3740ae;
  color: #fff;
}
.gg1 .gg1_tel p{
  font-size: 30px;
  line-height: 40px;
}
.gg1 .gg1_l{
  width: 440px;
  text-align: center;
  padding-top: 30px;
  padding-left: 90px;
  font-size: 16px;
  color: #04b852;
}
.gg1 .gg1_l p{
  font-weight: bold;
  font-size: 22px;
  padding-top: 10px;
}
/*------gg1 end----*/


/*----客户案例 begin---*/
.case{
  height: 540px;
  margin-top: 30px;
}
.case .case_t{
  text-align: center;
  height: 61px;
  background: url(../images/thjd_17.jpg) no-repeat center;
  line-height: 61px;
}
.case .case_t h3 a{
  color: #fff;
  font-size: 24px;
}
.case .case_r{
  width: 755px;
  float: right;
  position: relative;
  margin-top: 50px;
}
.case .case_r li img{
  width: 635px;
  height: 350px;
  position: absolute;
  z-index: 1;
}
.case .case_r li span{
  width: 635px;
  height: 350px;
  border: 1px solid #3740ae;
  position: absolute;
  top: 30px;
  left: 30px;
}
.case .case_r li .case_gd{
  width: 110px;
  height: 130px;
  background: #04b852;
  position: absolute;
  z-index: 2;
  text-align: center;
  top: 280px;
  left: 557px;
  transition: all 0.3s;
}
.case .case_r li .case_gd a{
  color: #fff;
  display: block;
}
.case .case_r li .case_gd em{
  display: block;
  margin-top: 35px;
  text-transform: uppercase;
}
.case .case_r li .case_gd p{
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
  border-radius: 50%;
  line-height: 40px;
  margin: 20px auto;
}
.case .case_r li .case_gd:hover{
  background: #3740ae;
  transition: all 0.3s;
}
.case .case_l{
  height: 430px;
  background: url(../images/thjd1_34.jpg) no-repeat;
  margin-top: 30px;
}
.case .case_l ul{
  margin-left: 78px;
  padding-top: 23px;
}
.case .case_l li{
  margin: 20px 0;
  width: 0;
    transition-property:width 0.2s linear 0.5s;
/* Firefox 4 */
-moz-transition:width 0.2s linear 0.5s;
/* Safari and Chrome */
-webkit-transition:width 0.2s linear 0.5s;
/* Opera */
-o-transition:width 0.2s linear 0.5s;
 background: #3740ae;
 transition: all 0.3s;
}
.case .case_l li a{
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #dedede;
  width: 245px;
  display: block;
  padding-left: 15px;
}
.case .case_l li:hover{
  width: 285px;
  transition: all 0.3s;
}
.case .case_l li:hover a{
 color: #fff;
}
.case .case_l .active{
  width: 285px;
  background: #3740ae;
}
.case .case_l .active a{
  color: #fff;
}
/*------客户案例 end----*/


/*----ys3 begin---*/
.ys3{
  height:631px;
  background: url(../images/thjd_33.jpg) no-repeat center;
  margin-top: 20px;
}
.ys3 .container{
  position: relative;
}
.ys3 h3{
  text-align: center;
  color: #fff;
  font-weight: bold;
  display: block;
  padding-top: 60px;
  font-size: 30px;
}
.ys3 li{
  width: 340px;
  color: #fff;
}
.ys3 li h4{
  font-size: 18px;
  font-weight: bold;
  padding-left: 50px;
}
.ys3 li p{
  margin-top: 30px;
  line-height: 24px;
}
.ys3 .ys3_1{
  position: absolute;
  top: 158px;
}
.ys3 .ys3_2{
  position: absolute;
  top: 390px;
}
.ys3 .ys3_3{
  position: absolute;
  top: 158px;
  left: 840px;
}
.ys3 .ys3_4{
  position: absolute;
  top: 390px;
  left: 840px;
}
/*------ys3 end----*/



/*--客户见证 begin--*/
.khfx{
  height:500px;
  margin-top: 50px;
}
.khfx .khfx_t{
  height: 61px;
  line-height: 61px;
  background: url(../images/thjd_17.jpg) no-repeat center;
  text-align: center;
}
.khfx .khfx_t h3 a{
  font-size: 30px;
  color: #fff;
}
.khfx .khjz_li{
  margin-top: 60px;
}
.khfx .khjz_li li{
  width: 375px;  
  text-align: center;
}
.khfx .khjz_li .khjz_li_img{
  width: 375px; 
  height: 270px; 
  overflow: hidden;
}
.khfx .khjz_li li img{
  width: 370px; 
  height: 270px; 
  transition: all 0.3s;
}
.khfx .khjz_li li:hover img{
  transform: scale(1.1,1.1);
}
.khfx .khjz_li li {
  float: left; 
  margin: 0 10px; 
}
.khfx .khjz_li li h4 a{
  font-size: 18px;  
  display: block; 
  overflow: hidden; 
  text-overflow: ellipsis; 
  white-space: nowrap;
}
.khfx .khjz_li li hr{
  margin:  auto;
  width: 80px;
}
.khfx .khjz_li li:hover h4 a{
  color: #3740ae;
}

.khfx .khjz_li li p{
  line-height: 25px; 
  color: #666; 
  text-align: left; 
  height: 45px; 
  overflow: hidden;
  padding: 0 20px;
  margin-top: 10px;
}
.khfx .khjz_li li .khjz_li_more a{
  display: block;
  width: 140px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin:30px auto;
  background: #ffc446;
  color: #fff;
}
.khfx .khjz_li li:hover .khjz_li_more a{
  background: #e74c2e;
  color: #fff; 
}
.khfx .khfx_title{
  height: 100px;
  text-align: center;
  padding-top: 60px;
}
.khfx .khfx_title h3 a{
  color: #ffc446;
  font-size: 40px;
  padding-top: 35px;
  display: block;
}
.khfx .khfx_title p{
  color: #666666;
  line-height: 40px;
}
.khfx .khjz_li{
  margin-top: 20px;
}
.khfx .khjz_li li{
  width: 370px;  
  text-align: center;
}
.khfx .khjz_li .khjz_li_img{
  width: 370px; 
  height: 270px; 
  overflow: hidden;
}
.khfx .khjz_li li img{
  width: 370px; 
  height: 270px; 
  transition: all 0.3s;
}
.khfx .khjz_li li:hover img{
  transform: scale(1.1,1.1);
}
.khfx .khjz_li li {
  float: left;  
}
.khfx .khjz_li li h4 a{
  font-size: 18px;  
  display: block; 
  overflow: hidden; 
  text-overflow: ellipsis; 
  white-space: nowrap;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  margin-top: 20px;
}

.khfx .khjz_li li p{
  line-height: 25px; 
  color: #666; 
  text-align: left; 
  height: 45px; 
  overflow: hidden;
  padding: 0 20px;
  margin-top: 10px;
}


/*--客户见证 end--*/


/*--------------------------公司介绍  begin--------------------------------*/

.introduce {height:400px; margin-top: 20px;background: #f8f8f8;padding-top: 40px;}
.introduce .introduce_left{ width: 785px; height: 350px; }
.introduce .introduce_left .introduce_left_title{
   height: 47px;
   line-height: 47px;
   background: url(../images/thjd1_43.jpg) no-repeat; 
 }

.introduce .introduce_left .introduce_left_title span a{
  float: right;
  margin-right: 10px;
  display: block;
  text-transform: uppercase;
}
.introduce .introduce_left .introduce_left_title span a:hover{
  color: #3740ae;
}
.introduce .introduce_left .introduce_left_title h3 a{
  color: #fff;
  font-size: 20px;
  padding-left: 10px;
}
.introduce .introduc_tel{
  border-top: 1px solid #dedede;
  margin-top: 20px;
}
.introduce .introduc_tel a{
  display: block;
  width: 170px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  background: #3740ae;
  color: #fff;
  float: right;
  margin-top: 20px;
}
.introduce .introduc_tel a:hover{
  background: #04b852;
}
.introduce .introduc_tel span{
  display: block;
  margin-top: 20px;
}
.introduce .introduc_tel span em{
  color: #3740ae;
  font-size: 22px;
  line-height: 30px;  
}
.introduce .introduce_left .introduce_left_bottom{margin-top:15px; }
.introduce .introduce_left .introduce_left_bottom .introduce_left_bottom_p{float: right; width: 350px;}
.introduce .introduce_left .introduce_left_bottom .introduce_left_bottom_p span{
  height: 210px;
  overflow: hidden;
  text-indent: 30px;
  font-size: 16px;
  line-height: 30px;
} 
.introduce .introduce_left .introduce_left_bottom .introduce_left_bottom_img img{width: 400px; height:300px;transition: all 0.3s;}
.introduce .introduce_left_bottom_img{width: 400px; height:300px; overflow: hidden;}
.introduce .introduce_left .introduce_left_bottom img:hover{
  transition: all 0.3s ;
  transform: scale(1.1,1.1);
}
.introduce .introduce_right{float: right; width: 350px; height: 350px;  }
.introduce .introduce_right .introduce_right_title{
  background: url(../images/thjd1_44.jpg) no-repeat; 
  height: 46px; 
  line-height: 46px; 
}
.introduce .introduce_right .introduce_right_title h3 a{ padding-left:10px;font-size: 20px; color: #fff;}
.introduce .introduce_right .introduce_right_title span a{
  float: right; 
  color: #666;
}
.introduce .introduce_right .introduce_right_title span a:hover{
  color: #04b852;
}
.introduce .introduce_right .ilist{ text-align:center; margin-top:34px; position:relative;  }
.introduce .introduce_right .ilist .ilist_li { 
  margin:auto;
  overflow:hidden; 
}
.introduce .introduce_right .ilist .ilist_li li{float:left; padding:0 60px; width:210px; text-align:center; }
.introduce .introduce_right .ilist .ilist_li li a{width:210px; }
.introduce .introduce_right .ilist .ilist_li li a:hover{color: #04b852;}
.introduce .introduce_right .ilist .ilist_li li p{width:210px; line-height:40px; height:40px; text-align:center;  overflow:hidden; white-space:nowrap; }
.introduce .introduce_right .ilist .ilist_li li img{ 
  width:210px; 
  height:260px;
  border: 1px solid #dedede; 
  padding: 2px;
  transition: all 0.3s;
} 
.introduce .introduce_right .ilist .ilist-li .ilist-li_img{
  width:210px; height:260px;overflow: hidden;
}
.introduce .introduce_right .ilist .ilist-li li:hover img{
  transition: all 0.3s;
  transform: scale(1.1,1.1);
}
.introduce .introduce_right .ilist .prev{
  background:url(../images/thjd1_40.png) no-repeat; 
  width:50px; 
  height:50px; 
  float:left; 
  text-indent:50px;
  position: absolute; 
  cursor: pointer;    
  top: 120px;
 left: 10px;
}
.introduce .introduce_right .ilist .next{
  background:url(../images/thjd1_42.png) no-repeat; 
  width:30px; 
  height:50px; 
  float:right; 
  text-indent:50px;
  position: absolute;
  cursor: pointer;
  top: 120px;
 right: 10px;
}

/*-------------------------公司介绍 end--------------------------------*/

/*--------------------------厂房展示  begin--------------------------------*/
.cfzs{ height:300px;background: #f8f8f8;}
.cfzs .container{position: relative;}
.Workshop .W_title{height: 45px;  border-bottom: 1px solid #dedede;}
.Workshop .W_title h3 a:hover{background: #04b852;}
.Workshop .W_title h3 a{
  display: block;
  width:120px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  background: #3740ae;
  float: left;
  margin-right: 10px;
}
.Workshop .W_title .active{
  background: #04b852;
}
.Workshop .E_list{margin-top:30px;}
.Workshop .E_list .list-li {width:1000px;height: 210px; margin:auto;overflow:hidden;}
.Workshop .E_list .list-li li{float:left; padding:0 20px; width:190px; text-align:center; }
.Workshop .E_list .list-li li a{width:190px; }
.Workshop .E_list .list-li li a:hover{color: #3740ae;}
.Workshop .E_list .list-li li p{width:190px; line-height:40px;display: block; text-align:center;text-overflow: ellipsis;  overflow:hidden; white-space:nowrap;}
.Workshop .E_list .list-li li img{ width:190px; height:130px;transition: all 0.3s;} 
.Workshop .E_list .list-li .list-li_img{
  width:190px; height:130px;overflow: hidden; 
}
.Workshop .E_list .list-li li:hover img{
  transition: all 0.3s;
  transform: scale(1.1,1.1);
}
.Workshop .E_list .prev{
  width: 60px;
  height: 60px;
  background: url(../images/thjd1_47.jpg) no-repeat ;
  position: absolute;
  top: 115px;
  cursor: pointer;
  left: 0;
}
.Workshop .E_list .next{
  width: 60px;
  height: 60px;
  background: url(../images/thjd1_50.jpg) no-repeat ;
  position: absolute;
  top: 115px;
 right: 0;
  cursor: pointer;
}
.E_list .c_more{
  position: absolute;
  right: 0;
  top: 20px;
}

/*--------------------------厂房展示  begin--------------------------------*/



/*news*/
.new { padding-top: 40px; overflow: hidden; }
.new  .new_lf { width: 774px;}
.new .new_box .new_lf .new_tit  { width: 170px; }
.new .new_box .new_lf .new_tit .new_hd { background-color: #3740ae; height: 109px; cursor: pointer; }
.new .new_box .new_lf .new_tit .new_hd.on h3 a { color: #3740ae; }
.new .new_box .new_lf .new_tit .new_hd h3 { font-size: 18px; font-weight: bold; padding-left: 70px; padding-top: 30px; }
.new .new_box .new_lf .new_tit .new_hd h3 a { color: #fff; }
.new .new_box .new_lf .new_tit .new_hd.nt1 h3 {  background: url("../images/ico2.png") no-repeat 20px bottom; }
.new .new_box .new_lf .new_tit .new_hd.nt1.on h3 {  background: url("../images/ico2-h.png") no-repeat 20px bottom; }
.new .new_box .new_lf .new_tit .new_hd.nt2.on h3 {  background: url("../images/ico3.png") no-repeat 20px bottom; }
.new .new_box .new_lf .new_tit .new_hd h6 { font-size: 14px; font-weight: bold; color: #fff; text-align: center; padding-top: 5px;}
.new .new_box .new_lf .new_tit .new_hd.on h6 { color: #b2b2b2; }
.new .new_box .new_lf .new_tit .new_tel {  background-color: #3740ae; height: 109px;  padding-left: 20px;}
.new .new_box .new_lf .new_tit .new_tel h5.peo{ padding-top: 28px;}
.new .new_box .new_lf .new_tit .new_tel h5{ color: #fff; font-size: 14px; padding-bottom: 10px; }
.new .new_box .new_lf .new_content { width:574px; padding-left: 30px; }
.new .new_box .new_lf .new_content .messagetit h4 { width:500px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.new .new_box .new_lf .new_content .messagetit h4 a{color:#1a1a1a; font-size:16px;}
.new .new_box .new_lf .new_content .messagetit h4 a:hover{color: #3740ae;}
.new .new_box .new_lf .new_content .messagetit p{text-indent:2em; line-height:26px; height:78px; overflow: hidden; padding:20px 0; color:#666;}
.new .new_box .new_lf .new_content .messagetit p a{color:#3740ae;}
.new .new_box .new_lf .new_content .messagetit p a:hover{color:#3740ae; }
.new .new_box .new_lf ul li{padding:0 30px; line-height:38px; height:38px; overflow:hidden;}
.new .new_box .new_lf ul li:hover a{color:#3740ae; }
.new .new_box .new_lf li .date{ float:right; margin-left:10px;}
.new  .new_rt { width:376px;  height:332px; overflow: hidden;}
.new  .new_rt .newrt_tit { border-bottom: 1px solid #ccc; padding:15px;}
.new  .new_rt .newrt_tit h4{ font-size: 18px; font-weight: bold; color: #3740ae;}
.new  .new_rt .newrt_tit h4 span{ font-size: 16px; font-weight: bold; color: #b2b2b2; padding-left: 10px;}
.new  .new_rt .newrt_tit .more{ font-size: 16px;  color: #b2b2b2; padding-top: 4px;}
.new .new_rt .txtMarquee-top { overflow: hidden; position: relative;  padding:20px 0; box-sizing: border-box; height:250px;}
.new .new_rt .txtMarquee-top .bd li { border-bottom: 1px dashed #ddd; padding: 10px 0; }
.new .new_rt .txtMarquee-top .bd li .word h4 { background: url(../images/ico5.png) no-repeat 20px center; padding-left:50px; line-height: 26px; height: 26px;
  margin-bottom: 10px; }
.new .new_rt .txtMarquee-top .bd li .word h4 a { display: inline-block;  width:240px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden}
.new .new_rt .txtMarquee-top .bd li .word h4 a:hover{color: #3740ae;}
.new .new_rt .txtMarquee-top .bd li p { padding-left: 50px; line-height: 24px; height:72px; overflow: hidden; font-size: 12px; color: #808080; padding-right: 20px;
  position: relative; background: url("../images/ico6.png") no-repeat 20px 5px;}

/*flink*/
.flink { padding:20px 0; }
.flink ul {  background: url("../images/link.png") no-repeat left center; padding-left: 80px; height:40px; overflow: hidden;}
.flink ul li { float: left;  margin-right: 20px; line-height: 40px; }
.flink ul li a { color: #202020; }
.flink ul li:hover a { color:#3740ae; font-weight: bold; }

